T1
Search & commands ⌘K
TERM
AGENTS
SPECS
KNOW
NEW
KEYS
SETTINGS

Specs

theme-toggle
1 spec

Persistent theme toggle

{{ readinessBadge }} {{ criteriaSummary }}
spec: theme-toggle status: {{ statusLower }} root: ~/dev/termight Saved · .termight/specs/theme-toggle.json
{{ problemsLabel }}
  • {{ p }}
{{ step.numGlyph }} {{ step.label }}
{{ gateText }}
{{ stage.kicker }}

{{ stage.heading }}

{{ stage.copy }}

{{ stage.statusLabel }}
Spec draft
Shape the goal and the problem it solves. These unlock the rest of the workflow.
Acceptance criteria
The contract the Verify stage must satisfy.
{{ criteriaCountLabel }}
{{ c.id }}
No acceptance criteria yet. Add the first one to start the contract.
Question inbox
Resolve open questions before criteria and launch payloads harden.
{{ q.id }} {{ q.status }} {{ q.impact }}
No open questions. Nothing is blocking Ready.
Assumptions & non-goals
Recorded so the agent inherits fewer hidden decisions.
{{ a }}
Workflow plan
3 stages · 2 ready
{{ s.num }}
{{ s.title }}
{{ s.detail }}
{{ s.status }}
Acceptance criteria carried into planning
{{ c.id }} {{ c.display }} planned
Launch stage 1 — Persist theme in config
Runs in a fresh worktree and appears under Agents.
Payload the agent receives
Goal
{{ goalDisplay }}
Criteria · {{ criteriaCountLabel }}
{{ c.id }} — {{ c.display }}
Write scope
frontend/app/theme emain/emain-window.ts
Stop conditions
Failing criteria Out-of-scope writes
{{ t.value }}
{{ t.label }}
Evidence ledger
Each criterion mapped to durable evidence. The merge gate opens when every required item is satisfied.
{{ c.id }}
{{ c.display }}
{{ c.evidence }}
{{ c.vstatus }}
Readiness
{{ r.label }} {{ r.value }}
{{ helperTitle }}
{{ h.label }} {{ h.value }}
8,200 / 12,000 tokens · fits budget
{{ stage.statusLabel }} · Step {{ stepPosition }} of 5
⌘-Ctrl-T term·⌘-Ctrl-A agents·⌘K commands